/* front end styles */
body {
/*  padding-top: 80px;
  padding-bottom: 40px;*/
  background-color: #eee;
  font-family: 'Ubuntu', 'Helvetica Neue', Helvetica, Arial, sans-serif;
 }

 a {
   outline: 0;
}
p {
  font-size: 13px;
}

a:focus, .btn:focus {
  outline:0;
}

h3 {
  padding: 10px 0;
}

label input[type="checkbox"] {
  margin-bottom: 6px;
}
.blue-header {
  font-weight: bold;
  color: #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #3a87ad;
  padding: 1px 4px 2px;
/*  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;*/
  margin-bottom: 10px;

-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);  
}
.table-condensed {
  font-size: 13px;
}


.table-yellow {
  background-color: #FFFF8E;
}

.table-green {
  background-color: #8CDD77;
}

.table-mountain {
  background-color: #EF6056;
}

td.centertext, th.centertext {
  text-align: center;
}
td.righttext, th.righttext {
  text-align: right;
}

tr.inactive {
  text-decoration: line-through;
}

.table thead tr {
  border-bottom: 1px double;
}

.table tfoot tr {
  border-top: 1px double;
}

div.panel {

background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
    
-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
    margin: 0 0 20px;
    padding: 20px 20px 20px;
}

div.yellow-panel {
  background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #fffbc6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fffbc6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#fffbc6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#fffbc6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#fffbc6 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#fffbc6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fffbc6',GradientType=0 ); /* IE6-9 */

}

div.green-panel {
  background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #d1ffc6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d1ffc6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#d1ffc6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#d1ffc6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#d1ffc6 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#d1ffc6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d1ffc6',GradientType=0 ); /* IE6-9 */

}

div.mountain-panel {
  background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #ffbcbc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffbcbc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffbcbc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ffbcbc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ffbcbc 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#ffbcbc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffbcbc',GradientType=0 ); /* IE6-9 */

}

div.stage-panel {
  background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #d3d7ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d3d7ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#d3d7ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#d3d7ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#d3d7ff 100%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#d3d7ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d3d7ff',GradientType=0 ); /* IE6-9 */

}